
import java.util.Scanner;  // 导入Scanner类，用于从控制台读取用户输入

public class SumOfDigits {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);  // 创建一个Scanner对象，用于读取用户的输入

        // 提示用户输入一个三位整数
        System.out.print("Enter an integer between 100 and 999: ");
        int number = scanner.nextInt();  // 从控制台读取用户输入的整数

        // 检查输入是否在100到999之间
        if (number >= 100 && number <= 999) {
            int sum = 0;  // 初始化一个变量sum，用于存储数字之和
            int originalNumber = number;  // 保存原始输入的数字，用于后续输出

            // 计算数字之和
            while (number > 0) {
                sum += number % 10;  // 将当前数字的最后一位加到sum中
                number /= 10;  // 去掉当前数字的最后一位
            }

            // 输出结果
            System.out.println("The sum of all digits in " + originalNumber + " is " + sum);
        } else {
            // 如果输入不在100到999之间，输出错误信息
            System.out.println("Invalid input! Please enter an integer between 100 and 999.");
        }

    }
}
